//*************************************************************************//
//*           _____   ____________            ______               __     *//
//*          / /__ \ / ____/ ____/           / ____/___  _________/ /     *//
//*     __  / /__/ // __/ / __/    ______   / /_  / __ \/ ___/ __  /      *//
//*    / /_/ // __// /___/ /___   /_____/  / __/ / /_/ / /  / /_/ /       *//
//*    \____//____/_____/_____/           /_/    \____/_/   \__,_/        *//
//*                                                                       *//
//*     Copyright (c) 2006 Ford Argentina. All Rights Reserved.           *//
//*                                                                       *//
//*************************************************************************//

package ar.com.ford.it.fullEconomics.date;

import java.util.Date;
import ar.com.ford.it.webengine.helper.FordAppDate;

/**
 * En muchos entornos la fecha y hora del servidor del App Server/Servlet Container<br> 
 * difiere de la fecha y hora seteada en la base de datos. En estos casos debe<br>
 * implementarse el methodo getCurrentTime obteniendo los valores desde la base.
 */
public class FullEconomicsDate extends FordAppDate {

	protected long getCurrentTime() {
		
		return new Date().getTime();
	}

	
	/*

	 // Obtengo fecha y hora de la base
	protected long getCurrentTime() {
		String METHOD_NAME = "getCurrentTime";
        long result;
 
        try{
            Session session = SessionManager.getManager().getSession("Session");
            ValueReadQuery dbQuery = new ValueReadQuery();
            dbQuery.setSQLString("select sysdate from dual");
 
            Date res = (Date)session.executeQuery(dbQuery);
            result = res.getTime();
 
        }catch(Exception e){
            result = 0;
            log.logp(Level.SEVERE, CLASS_NAME, METHOD_NAME, e.getMessage(), e);
        }
        
        return result;
	}	 
	 
	 */
	
}
